package org.ipower.examsystem.service;

import org.ipower.platform.utils.BaseCollection;

/**
 * 题目选项集合。
 * @author young
 */
public class Options extends BaseCollection<Option>{
    private static final long serialVersionUID = 1L;
    /**
     * 移除对象。
     * @param optionID 选项ID。
     * */
    public boolean Remove(String optionID){
        if(optionID != null && !optionID.isEmpty()){
            Option item = null;
            for(Option o : this){
                if(o != null && o.getOptionID().equalsIgnoreCase(optionID)){
                    item = o;
                    break;
                }
            }
            if(item != null){
                return this.remove(item);
            }
        }
        return false;
    }
    /**
     * 比较数据。
     * @param o1
     * @param o2
     * @return 比较值。
     */
    @Override
    public int compare(Option o1, Option o2) {
        return o1.getOrderNo() - o2.getOrderNo();
    }
    
}